home *** CD-ROM | disk | FTP | other *** search
- $VER: VERsioner DOCS v3.1
-
-
-
- * * *** ***
- * * * * *
- * * *** ***
- * * * **
- * *** * * VERSIONER v2.1
-
- © 1995-96 Javier Morata
-
-
-
- FreeWare !!
-
-
- ************
- Introducción
- ************
-
- Cuantas veces habeis tenido que copiar librerias de un programa a vuestro
- directorio LIBS: con el consabido problema de "¿Que versión de libreria
- tengo yo?" o "¿Tengo que cambiar esta version?, ¿Será más nueva?".
- No se vosotros, pero yo tengo 5 Mb de librerias y tener que hacer el versión
- de cada una de ellas para saber si es más nueva o vieja es horrible !!
- Por eso he creado "Versioner" que permite ayudarnos en esta tarea y
- solucionarnos un poquito la vida en este tema.
- Si, ya se que cuando usais el INSTALER® os suele preguntar por las librerias,
- pero no os acostumbreis o podeis sufrir un disgusto porque no todos los
- programadores lo suelen preguntar y os pueden borrar versiones más actuales
- que las suyas; esto es un ejemplo claro para usar VERSIONER !
-
- *************
- Qué es esto ?
- *************
-
- "Versioner" es un programa que añade la version del fichero/s al comentario
- de éste de forma totalmente automática y recursiva. Para una mayor
- optimización usa los recursos del WorkBench 3.0.
-
- VERsioner 9128 ----rwed Hoy 16:12:46
-
- Su reducido tamaño le permite ser instalado como boton del DOPUS.
-
- ¿Para que sirve esto?
-
- Pues sirve para hacer un LIST y mostrar las versiones de todos los ficheros
- que queramos, pues la versión sale imprimida en el comentario.
- Podeis usar el DOPUS y con sólo deslizar la barra podreis observar los
- comentarios y con ello las versiones de los ficheros.
-
- **************
- Requerimientos
- **************
-
- KickStart 2.04+
- WorkBench 2.04+
- HD opcional (opcional hoy en dia ¿?)
-
- ***********
- Utilización
- ***********
-
- CLI> VERsioner [-] [dir_name] [pattern]
-
- [-] permite no preguntar por la entrada dada por el usuario (útil con DOPUS).
- [dir_name] es el nombre del directorio a versionar recursivamente.
- [pattern] es la guia a seguir en el versionado.
-
-
- Ejemplos:
- ---------
- · Versionado de todo el directorio LIBS:
-
- CLI> VERsioner libs:
-
- · Versionado de todo el directorio DH0:DEVS; sólo aquellos ficheros que acaben
- en ".device" sin preguntar.
-
- CLI> VERsioner - dh0:devs #?.device
-
- · Versionado de todo el directorio RAM DISK:CLIPBOARDS; todos los ficheros
- excepto aquellos que acaben en ".info" o ".lha".
-
- CLI> VERsioner "ram disk:clipboards" #?~(#?.info|#?.lha)
-
- · Versionado de todo el disco "SPACE ACE:"; todos los ficheros excepto
- aquellos que tengan la palabra "magic" en su interior.
-
- CLI> VERsioner - "Space Ace:" ~(#?magic#?)
-
-
- Bajo DOPUS crear un boton como ...
-
- c:versioner {f} {RsPattern:~(#?.info)}
-
- ... con las opciones:
-
- "All files"
- "Output window"
- "Run asynchronously"
-
- Todas los directorios seleccionados con DOPUS serán versionados
- recursivamente.
-
- ATENCIÓN: el versionado total de un disco duro puede consumir completamente
- la memoria libre, pues VERSIONER scanea los directorios antes de versionarlos
- y la lista de estos puede agotar la memoria libre de la máquina.
- Si se produce el caso borrar el fichero "T:VERSIONER" para liberar la
- memoria si VERSIONER se salta ese paso.
-
- ********
- Historia
- ********
-
- v1.0 Nace "Versioner" en DOPUS
-
- v1.2 Intento de hacerlo recursivo mediante DOPUS
-
- v1.4 No logro hacerlo funcionar vía DOPUS. Nace el Script !
-
- v1.6 Modo recursivo instalado
-
- v1.8 Versionado solo de ficheros, no directorios !
-
- v2.0 Nace el programa en "C" !
-
- v2.1 Versión pública. Añadido pattern de búsqueda.
-
- v2.1a Pequeño cambio en el update.
-
-
- **************
- Bugs & Reports
- **************
-
- Javier Morata
- C/Sant Marià, 9
- Barcelona 08030 (SPAIN)
-
-